/* 讲堂 */
.forum{background-color: #f7f7f7;}
/* 搜索 */
.forum .search_area{
    width: 100%;
    background-color: #e4e4e4;
    padding: .16rem 0;
    top:0;
    left:0;
    z-index: 9999;
    position: fixed;
}
.forum .search_area i{
    background-image: url(../imgs/search.jpg);
    border: 0;
    background-size: 100%;
}
#scroller{
    margin-top:3.14rem
}
.pullUpLabel{
    text-align: center;
}
/* 视频 */
.forum .video{background-image: url(../imgs/video.jpg);height: 5.38rem;width: 100%;position: relative;background-size: 100%;}
/* 播放 */
.forum .play1 img{height: 1.34rem;width: 1.34rem;margin: 1.57rem 4.12rem 0;}
/* 视频描述 */
.forum .des{
    display:none;
    width: 100%;
    background-color:rgba(0,0,0,.3);
    position: absolute;
    left: 0;
    bottom: 0;
}
.forum .des p{
    height: 1.42rem;
    line-height: 1.42rem;
    font-size: 1.42rem;
    color: #fff;
    margin-left: .36rem;
    opacity: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 小点 */
.forum .dot{position: absolute;bottom:.32rem;right: .43rem;width: auto;}
.forum .dot li{width: .25rem;height: .25rem;background-color: #7f7f7f;display: inline-block;border-radius: .25rem;}
.forum .dot .white{background-color: #fff;}
/* 内容标题 */
.forum .conti{
    height: 3.55rem;
    width: 100%;
    border-bottom: 2px solid #dddddd;
    text-align: center;
    line-height:3.55rem;
}
.forum .conti div{
    display: inline-block;
}
/* 正在播放 */
.forum .playing{
    height:100%;
    width: 50%;
    float: right;
}
.forum .playing h2{
    color: #747474;
    margin: 0 auto;
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
}
/* 全部课程 */
.forum .all{
    height:100%;
    width: 50%;
    float: left;
}
.forum .all h2{
    margin: 0 auto;
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
}
.forum .cjj h2{
    border-bottom: 3px solid #1f80b8;
    color: #1f80b8;
}
/* 全部课程内容 */
.forum .alllive ul{width: 100%;display: none;}




.forum .ics{width: auto;height: 1.5rem;}
.forum .star{
    position: absolute;
    right:.6rem;
    height: 1.5rem;
}
.forum .searchStar{
    position: absolute;
    right:.6rem;
    height: 1.5rem;
}
.forum  p.care{font-size: .27rem;line-height: .43rem;text-align: center;margin: .72rem 0 0;float: left;width: .72rem;}
.forum .icon-care p.care{color: #f36c4e;}
.forum .icon-care2 p.care{color: #e9e9e9;}

/* 视频 */
.forum .video2{width: 100%;position: relative;background-size: 100% 100%;background-repeat: no-repeat;background-color: #000;}
.forum .video2 video,.forum .videoBox {
    width: 100%;
    height:18rem;
    background:#000;
}
/* 视频介绍 */
.forum .intro{
    width:90%;
    padding: .8rem 5%;
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    background-color: #ececec;
}
.forum .intro h2{
    font-size: 17px;
    margin:.5rem auto;
}
.forum .intro p{
    font-size: 15px;
    line-height: inherit;
}
.forum span.color{
    color: #464646;
}
/* 评论 */
.forum .lecture_comment{
    width: 90%;
    margin:.08rem 5% 0;
    font-size: .36rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.comcon{
    border-bottom: 1px solid #e7e7e7;
    padding: .49rem 0;
    overflow: auto;
}
.forum .lecture_comment .load {
    padding-bottom:3.14rem;
}
.forum .lecture_comment h2{
    font-size: 1.71rem;
    line-height: 2.38rem;
    font-weight: normal;
    color: #747474;
    border-bottom: 1px solid #e7e7e7;
}
.forum .lecture_comment{
    padding: .18rem .1rem;
}
.comcon_text span{
    font-size: 1.22rem;
    line-height: 1.27rem;
}
.forum .lecture_comment p{
    font-size:1.22rem;
    line-height: 1.27rem;
    margin-top:.5rem;
    margin-bottom: .5rem;
}
.forum .lecture_comment span.time{color: #c0c0c0;margin-left: .85rem;}
.forum .lecture_comment p.content{color: #747474;}
/* 加载更多 */
.forum .load p{
    line-height: 2.6rem;
    text-align: center;
    font-size: 1.42rem;
    color: #747474;
}
/* 发送 */
.forum .receive {
    position: fixed;
    width: 100%;
    background-color: #fff;
    bottom: 0;
    left: 0;
}
.forum .receive form{
    width:100%;
    position: relative;
    top: 0;
    overflow: hidden;
}


/* 预告 */
/* 预告视频 */
.forum .prevideo{background-image: url(../imgs/prevideo.jpg);height: 6rem;width: 100%;position: relative;background-size: 100% 100%;background-repeat: no-repeat;}
/* 预告图片 */
.pic{margin: .23rem auto .7rem auto;}
.forum .pic img{max-width: 8.67rem;min-width: 6rem;height: auto;margin: 0 auto;display: block;}
/* 预约 */
.forum button.appointment{width: 8.32rem;margin: 0 auto;font-size: .36rem;font-family: SimHei;}
/***********轮播图***********/
.focus_map {
    height:18rem;
    position:relative;
    width:100%;
}
.focus_map .border {
    height:100%;
}
.focus_map ul {
    width:100%;
    height:100%;
}
.focus_map li {
    width:100%;
    height:100%;
    overflow:hidden;
    position: relative;
}
.focus_map img {
    width:100%;
    height: 100%;
    vertical-align:middle;
}
.focus_map nav {
    position:absolute;
    right:.2rem;
    bottom:1.45rem;
    width:100%;
    text-align:center;
}
.focus_map nav i {
    display:inline-block;
    margin:0 .1rem;
    border-radius:50%;
    width:.44rem;
    height:.44rem;
    border-radius:.25rem;
    background:#bbbbbb;
}
.focus_map nav i.cur {
    background:#1f80b8;
}

/* 搜索 */

#search .search_box { height:100%; overflow-y:auto; }
.odu_sq{width: 100%;height: 1.1rem;background-color: #e4e4e4;}
._osc{width: 9.32rem;height: .7rem;border: 1px solid #1f80b8;position: relative;overflow: hidden;margin: 0 auto;top: .15rem;}
._osc input{box-sizing:border-box;width: 8rem;height: .7rem;border: 0;background-color: #fff;float: left;padding: 0 .2rem;}
._osc div{width: 1.3rem;height: 100%;box-sizing:border-box;background-color: #1f80b8;float: right;position: relative;}
._osc div i{position: absolute;left: 50%;top: 50%;margin: -.215rem 0rem 0rem -.23rem;}
/*搜索结果*/
.sshjg{}
.sshjg dt{padding: .37rem 0rem .1rem 0rem;text-indent: .7rem;font-size: .27rem;}
.sshjg dt span{padding: 0 .1rem;color: #1f80b8;}
.sshjg dd{border-bottom: 1px solid #e5e5e5;padding: .35rem 0rem;position: relative;height: 1.5rem;}


.comcon_header{
    width:2.77rem;
    height:2.77rem;
    float:left;
}
.comcon_header img{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width:2.77rem;
    height:2.77rem;
    display:block;
}

.comcon_content{
    height:auto;
}
#ddsmd{
    height: auto;
}
#comment_context{
    height:auto;
}
.comcon_content div{


}
.comti{
    width:100%;
}
.comcon_header{
    display:inline;
}
.comcon_text{
    margin-left:3.3rem;
}
#mycollectiongray{
    margin-left:.15rem;
}